Keyword : Category :
 
 
 
 
Windows
Unix
Php and mysql
Linux
Java
Mobile programming
Certification
Asterisk
Python
Autocad
3d-animation
Hacks
Programming
Hardware
Networking
Web design
Multimedia - graphics
Simple steps
Dummies
.net programming
Oracle
Sql server
Operating system
Telecommunications
Microsoft
Office
Web development
Cisco
Graphics
C sharp
Software development
Database
Computer science
Uml
Security
General
Cms
Mac
Android
 
 
Email:
 
 
No bestsellers available!
 
Book details / order
LEARNING WITH PYTHON: HOW TO THINK LIKE A COMPUTER SCIENTIST
The book is designed to introduce the important concepts of python programming language in detail. the reader will be able to develop and execute the programs in python. this book will also help the readers to learn about functions, recursion, iterative statements, strings, lists, tuples, dictionaries, files and exceptions, classes and objects, methods, inheritance, linked lists, stacks, queues and trees. contents : - 1. the way of the program the python programming language what is a program? what is debugging? formal and natural languages the first program 2. variables, expressions and statements values and types variables variable names and keywords statements evaluating expressions operators and operands order of operations operations on strings composition comments 3. functions function calls type conversion type coercion math functions composition adding new functions definitions and use flow of execution parameters and arguments variables and parameters are local stack diagrams functions with results 4. conditionals and recursion the modulus operator boolean expressions logical operators conditional execution alternative execution chained conditionals nested conditionals the return statement recursion stack diagrams for recursive functions infinite recursion keyboard input 5. fruitful functions return values program development composition boolean functions more recursion leap of faith one more example checking types 6. iteration multiple assignment the while statement tables two-dimensional tables encapsulation and generalization more encapsulation local variables more generalization functions 7. strings a compound data type length traversal and the for loop string slices string comparison strings are immutable a find function looping and counting the string module character classification 8. lists list values accessing elements list length list membership lists and for loops list operations list slices lists are mutable list deletion objects and values aliasing cloning lists list parameters nested lists matrices strings and lists 9. tuples mutability and tuples tuple assignment tuples as return values random numbers list of random numbers counting many buckets a single-pass solution 10. dictionaries dictionary operations dictionary methods aliasing and copying sparse matrices hints long integers counting letters 11. files and exceptions text files writing variables directories pickling exceptions 12. classes and objects user-defined compound types attributes instances as arguments sameness rectangles instances as return values objects are mutable copying 13. classes and functions time pure functions modifiers which is better? prototype development versus planning generalization algorithms 14. classes and methods object-oriented features printtime another example a more complicated example optional arguments the initialization method points revisited operator overloading polymorphism 15. sets of objects composition card objects class attributes and the str method comparing cards decks printing the deck shuffling the deck removing and dealing cards 16. inheritance inheritance a hand of cards dealing cards printing a hand the cardgame class oldmaidhand class oldmaidgame class 17. linked lists embedded references the node class lists as collections lists and recursion infinite lists the fundamental ambiguity theorem modifying lists wrappers and helpers the linked list class invariants 18. stacks abstract data types the stack adt. . . implementing stacks with python lists pushing and popping using a stack to evaluate postfix parsing evaluating postfix clients and providers 19. queues the queue adt linked queue performance characteristics improved linked queue priority queue the golfer class 20. trees building trees traversing trees expression trees tree traversal building an expression tree handling errors the animal tree debugging syntax errors runtime errors semantic errors creating a new data type fraction multiplication fraction addition euclid’s algorithm comparing fractions taking it further recommendations for further reading python-related web sites and books recommended general computer science books

Author : Allen downey, jeffrey elkner, chris meyers
Publication : Dreamtech press
Isbn : 9789351198147
Store book number : 107
NRS 480.00
  
Order This Book
*Marked Field Is Necessary
Your Name: *
Your Address:
Your Email: *
Your Cell Phone:
Your Work Phone:
Quantity: *
Total:
Message (if any)
Security code: *
Case Sensitive
 
 
Packt publication
Microsoft press
Wrox
Bpb
Phi
Dreamtech press
Sybex
Wiley
Tata
Oreilly
Macmilan
Vikas
Apress
Spd
Pearson
Cambridge
Oxford
Idg
Charles river media
Murach
Niit
Black book
Bible
Elsevier
Sk kataria
Pragmatic bookshelf
Fusion books
 
 
HEAD FIRST KOTLIN: A BRAIN-FRIENDLY GUIDE
NRS 2600.00
 
 
Professional ASP.NET MVC 4
Mastering Microsoft Exchange ...
Android Hacker's Handbook
CCNA Cisco Certified Network ...
Windows Phone 7 Application ...
Beginning Drupal (Wrox Progr ...
Troubleshooting Windows 7 In ...
 More>>
 
All Right Reserved © bookplus.com.np 2008